home *** CD-ROM | disk | FTP | other *** search
/ Chip 1997 March / CHIP Mart 1997.iso / SesProg / SCREAM.ARJ / TECH.DOC < prev    next >
Text File  |  1990-09-11  |  3KB  |  65 lines

  1.  ***************************************************************
  2.  *******                                   ********
  3.  *******   Scream Tracker 2.2 - Technical information   ********
  4.  *******                            ********
  5.  ***************************************************************
  6.  
  7. Sample storage on disk:    
  8.     The samples used are stored to disk in 8 bit unsigned format.
  9.     (Amiga uses 8 bit signed format) To convert:
  10.     newbyte=(oldbyte+128) and 255. 
  11.  
  12. Covox specification:
  13.     The Covox in setups means a device converting the printer ports
  14.     8 data lines to analog information (DA converter).
  15.  
  16. Informing about other output methods:
  17.     If you have knowledge of other PC cards/methods of outputting
  18.     8 bit digital sound, contact the author, and include a description
  19.     of the ouput method (Initialization and how to output a byte)
  20.     and the method will be added to new versions. REMARK that the
  21.     method must be a sequential byte at the time, and NOT for example
  22.     DMA, for sounds must be mixed in real time. See README for how
  23.     to contact the author.
  24.  
  25. File extension used with Scream Tracker:
  26.     .HLP - Help file
  27.     .STS - Scream Tracker song
  28.     .STM - Scream Tracker module
  29.     .ILB - Instrument library
  30.     .MOD - Amiga module
  31.  
  32. Scream Tracker program files:
  33.     ST.EXE     - main program
  34.     ST.SET     - saved setup
  35.     ST.ILB     - main library (library names etc.)
  36.     STxx.ILB - libraries 00-99
  37.     
  38. Amiga conversion file extensions:
  39.     Amiga has 20 byte filenames, and PC only 8 byte ones. Due to this
  40.     fact amiga instrument names must be truncated to 8 chars. To avoid
  41.     confilict with for example BASSDRUM1 and BASSDRUM2 the converter
  42.     calculates an CRC of the entire amiga filename (chars added together)
  43.         and adds a CRC mod 512 to the files extension.
  44.         The examples would become: BASSDRUM.657 and BASSDRUM.658
  45.     
  46. Conversion differencies with amiga:
  47.     Volume Vibrato and Volume Portamento (NT 2.0) are converted
  48.     to funktions K and L, but have no effect in current version of
  49.     ST. The arpeggio command is now implemented, but because I have no
  50.     songs to test it with, it's probably bit different when compared
  51.     with the one in amiga. It will be checked when arpeggio using
  52.     songs arrive.
  53.     
  54. Benchmarks:
  55.     The new ST enables using the Timer interrupt, so benchmarking
  56.     is now easier. With my machine (20Mhz 386SX) and ST playing
  57.     at 12Mhz, my benchmarks showed that ST used 60% of raw processing
  58.     power.
  59.     
  60. The help file:
  61.     The help file is in ascii format only preceeded by a header.
  62.     It can be printed if the header is skipped.
  63.  
  64.     
  65.